package com.bauer.java.doc.excel;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author ：rui.wei
 * @Date ：Created in 15:17 2019/7/18
 * @Description：
 */
@Documented
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelHeader {

    /**
     * 对应excel中行头的信息  需要保持一致
     */
    String name() default "";

    /**
     * 映射关系   使用 = 加上 | 来配置
     * xx=ss  xx为excel中的值  ss 为待设置的值
     * 例如 ： "数字=0|字符串=1"
     * @return
     */
    String mapString() default "";

    /**
     * 将字符串装换为日期时  对应的格式
     * @return
     */
    String dateFormat() default "yyyy-MM-dd";

}
